#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main()
//{
//	int* p = NULL;
//	printf("%p", p);
//	if (p != 0)
//	{
//		*p = 20;
//		printf("%d", *p);
//	}
//	return 0;
//}


//int main()
//{
//	int arr[10] = { 0 };
//	printf("%p\n", & arr[0]);
//	printf("%p\n", &arr[9]);
//	printf("%d", &arr[9] - &arr[0]);
//	return 0;
//}

//int main()
//{
//	int a[] = {0,2,3,4,5,6};
//	printf("%zd\n", sizeof(a)/sizeof(a[0]));
//	int m = sizeof(a) / sizeof(a[0]);
//	printf("%d",m);
//	return 0;
//}
//
//
//struct student
//{
//	int num;
//	char name[32];
//	float score;
//}stu;
//#include < stdio.h >
//struct S
//{
//	int a;
//	int b;
//};
//int main()
//{
//	struct S a, * p = &a;
//	a.a = 99;
//	printf("%d\n",(*p).a);
//	return 0;
//}

//
//struct stu
//{
//	int num;
//	char name[10];
//	int age;
//};
//
//void fun(struct stu* p)
//{
//	printf("%d\n", (*p).num);
//	return;
//}
//
//int main()
//{
//	struct stu students[3] = { {9801,"zhang",20},
//							 {9802,"wang",19},
//					{9803,"zhao",18} };
//	fun(students + 1);
//	return 0;
//}




